vestibule of the ear - French English Dictionary